Academic Map

Computer Science, BS

ACADEMIC MAP (Effective Summer 2025 and after)

**Please Note: Face-to-face/in-person instruction of this program is available ONLY at the main campus in Tallahassee, FL. However, it is available via Online/Distance Learning to all FSU students via the Panama City, FL campus.*

This map is a term-by-term sample course schedule. The milestones listed to the right of each term are designed to keep you on course to graduate in four years. The Sample Schedule serves as a general guideline to help you build a full schedule each term. The General Education and Elective courses must be selected to satisfy all area and multicultural requirements unless your program meets these requirements with major courses. Milestones are courses and special requirements necessary for timely progress to complete a major. Missing milestones will result in one of two types of map registration stops. The first level (Degree Map Off-track) is placed following grade posting if the student has missed a milestone (course and/or GPA) for the first time in the major. If a student is in non-compliance with milestones for two (2) consecutive semesters (excluding summers), a Major Change Required stop is placed on the student's registration.

The Computer Science Department degree program provides a broad background in programming, theoretical computer science, hardware, mathematics, physics, and science.

This undergraduate program in computer science has a retention policy:
Upon admission into the program, the student must maintain a 2.50 or higher GPA in courses taken at FSU that are required for the Computer Science major, including core, elective, and collateral courses. Prerequisite courses are excluded from this GPA calculation.

Students starting math at a level below calculus will graduate with more than the minimum 120 hours needed for the degree but will not be considered "off-course". Students may want to consider full-time enrollment in summers to ease the academic pressures during the fall and spring terms.

Mapping Coordinator: Shellie Camp
Email: scamp@fsu.edu

Sample Schedule and Required Milestones by Term

Sample Schedule: Term 1 hrs
ENC1101 Freshman Composition3
MAC2311 Calculus with Analytic Geometry I4
COP 3363 Introduction to C++ for majors or COP3014 Programming I 3
COP3353 Intro to UNIX (if COP3014 is taken instead of COP3363)1
GE Core Social Science3
Required Milestones: Term 1
Complete ENC1101 ( ≥ C minus )
Complete 1st GE Mathematics ( ≥ C minus )
Sample Schedule: Term 2 hrs
ENC2135 Research, Genre, and Context 3
MAC2312 Calculus with Analytic Geometry II4
COP 3330 Data Structures, Algorithms, and Generic Programming I3
GE Core Humanities/Cultural Practice3
Required Milestones: Term 2
Complete ENC2135 ( ≥ C minus )
Complete 2nd GE Mathematics ( ≥ C minus )
Summer hrs
PHY2048C General Physics A with lab 5
GE Natural Science (for Majors)3/4
Sample Schedule: Term 3 hrs
PHY2049C General Physics B with lab5
MAD2104 Discrete Mathematics I3
CDA3100 Computer Organization I3
GE History3
CS Elective3
Required Milestones: Term 3
Complete MAC2311 ( ≥ C minus )
Sample Schedule: Term 4 hrs
COP4530 Data Structures, Algorithms, and Generic Programming II3
MAD3105 Discrete Mathematics II3
CIS3250 Ethics in Computer Science 3
CS Elective3
Required Milestones: Term 4
Complete MAC2312 ( ≥ C minus )
Complete minimum 8 of the required 12 hours of Natural Science coursework for the major
Sample Schedule: Term 5 hrs
COP4610 Operating Systems & Concurrent Programming3
GE Humanities/Cultural Practice3
Foreign Language I4
CS Elective3
Required Milestones: Term 5
Complete COP3014 or COP3363 ( ≥ C minus )
Maintain minimum retention GPA ≥ 2.50 in CS major applicable (core, elective, collateral) courses taken at FSU, excluding State Common Prerequisite courses.
Civic Literacy requirement
Sample Schedule: Term 6 hrs
STA4442 Introduction to Probability 3
COP 4521 Secure Parallel & Distributed Computing w/ Python3
Foreign Language II4
CS Elective3
Required Milestones: Term 6
Complete MAD2104 ( ≥ C minus )
Complete COP3330 ( ≥ C minus )
Maintain retention GPA ≥ 2.50
Sample Schedule: Term 7 hrs
COT4420 Theory of Computation3
Foreign Language III4
CEN 4020 Software Engineering I3
CS Elective3
Required Milestones: Term 7
Complete CDA3100 ( ≥ C minus )
Complete COP4530 ( ≥ C minus )
Maintain retention GPA ≥ 2.50
Complete Pre-Graduation Check
Sample Schedule: Term 8 hrs
CEN 4090L Software Engineering Capstone1
GE Social Science3
CS Elective or Advanced Math Elective3
CS Elective3
CS Elective3
Required Milestones: Term 8
Maintain retention GPA ≥ 2.50
Apply for Graduation in 1st two weeks
Employment Information

Salary Information: For more information go to: National Association of Colleges and Employers (www.naceweb.org) or the Occupational Outlook Handbook (www.bls.gov/ooh/home.htm) provided by the U.S. Bureau of Labor Statistics.

Representative Job Titles Related to this Major: Programmer (Scientific, Business, Systems), Technical Writer, Systems Analyst, Operations-Research analyst, Software Engineer, Webmaster, Teacher of High School, Technical support Representative, Manager, Data Processing System Manager, Network Administrator, Sales Representative for Computer or Software Manufacturers.

Representative Employers: Computer Firms, High Schools, Colleges and Universities, Financial Firms, Private Industry, Governmental Agencies.